.scroll_main {
  display: table;
  /*
  * 适合左右菜单，内容自适应满屏 超出部分进行滚动
  */
  & > .scroll_left {
    display: table-cell;
    min-width: 800px;
    vertical-align: top;
    :global {
      .ant-card .ant-card-head {
        padding: 0px 0px 0px 16px;
      }
      .ant-card .ant-card-body {
        padding: 0px;
      }
      .ant-card .ant-card-body .ant-card .ant-card-body{
        padding: 1px 0px 0px 0px;
      }
    }
  }
  & > .scroll_content {
    display: table-cell;
    width: 100%;
    vertical-align: top;
    padding-left: 8px;
    :global {
      .ant-card .ant-card-head {
        padding: 0px 0px 0px 16px;
      }
      .ant-card .ant-card-body {
        padding: 0px;
      }
      .ant-card + .ant-card {
        margin-top: 8px;
      }
    }
  }
}

/**
* 左右或左中右，初始高度为满屏高度，超出高度撑开,所有模块以最高高度为基准
*/
.main {
  display: table;
  padding: 0px 8px;
  & > .left,
  .content,
  .right {
    display: table-cell;
    vertical-align: top;
    background: #fff;
    border: 1px solid #e8e8e8;
    :global {
      .ant-card-bordered {
        border: 0;
      }
    }
  }
  & > .left {
    position: relative;
    right: 8px;
    min-width: 250px;
  }
  & > .content {
    width: 100%;
  }
  & > .right {
    position: relative;
    left: 8px;
    min-width: 250px;
  }
}

// .right_scroll_content {
//   padding: 16px 0px;
// }
// .right_content {
//   margin: 0px 16px;
// }

.icon_hover:hover {
  color: #1890ff;
}

.extra {
  display: table;
  div:first-child {
    width: 400px;
    text-align: center;
  }
  div {
    display: table-cell;
  }
}

// 被选中的表格行的样式
.clickRowStyle {
  background-color: #bae7ff
}

.ant-input-number{
  width: 100% !important;
}
.ant-input-number-handler-wrap{
  display:none
}
